home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d18
/
turbotut.arc
/
MANUAL.EXE
/
lha
/
TABCONT.TXT
< prev
Wrap
Text File
|
1988-11-27
|
8KB
|
188 lines
CORONADO ENTERPRISES PASCAL TUTOR - Version 1.00
This documentation and the accompanying software,
including all of the example Pascal programs and text files,
are protected under United States copyright law to protect
them from unauthorized commercialization. This entire
tutorial is distributed under the "Freeware" concept which
means that you are not required to pay for it. You are
permitted to copy the disks in their entirety and pass them
on to a friend or acquaintance. In fact, you are encouraged
to do so. You are permitted to charge a small fee to cover
the mechanical costs of duplication, but the software itself
must be distributed free of charge, and in its entirety.
If you find the tutorial and the accompanying example
programs useful, you may, if you desire, pay a small fee to
the author to help compensate him for his time and expense
in writing it. A payment of $10.00 is suggested as
reasonable and sufficient. If you don't feel the tutorial
was worth this amount, please do not make any payment, but
feel free to send in the questionnaire anyway.
Whether or not you send any payment, feel free to write
to Coronado Enterprises and ask for the latest list of
available tutorials and a list of the known Public Domain
libraries that can supply you with this software for the
price of copying. Please enclose a self addressed stamped
envelope, business size preferred, for a copy of the latest
information. See the accompanying "READ.ME" file on the
disks for more information.
I have no facilities for telephone support of this
tutorial and have no plans to institute such. If you find
any problem, or if you have any suggestions, please write to
me at the address below.
Gordon Dodrill - July 13, 1986
Copyright (c) 1985, Coronado Enterprises
Coronado Enterprises
12501 Coronado Ave NE
Albuquerque, New Mexico 87122
TABLE OF CONTENTS
Introduction to the TURBO Pascal tutorial. Page 1
Chapter 1 - What is a computer program? Page 4
Chapter 2 - Getting started in Pascal. Page 6
TRIVIAL.PAS The minimum Pascal program.
WRITESM.PAS Write something out.
WRITEMR.PAS Write more out.
PASCOMS.PAS Pascal comments illustration.
GOODFORM.PAS Good formatting example.
UGLYFORM.PAS Ugly formatting example.
Chapter 3 - The simple Pascal data types. Page 11
INTVAR.PAS Integer variables.
INTVAR2.PAS More integer variables.
ALLVAR.PAS All simple variable types.
REALMATH.PAS Real variable math example.
INTMATH.PAS Integer variable math example.
BOOLMATH.PAS Boolean variable math example.
CHARDEMO.PAS Character variable demonstration.
CONVERT.PAS Data type conversion.
Chapter 4 - Pascal loops and control structures. Page 15
LOOPDEMO.PAS Loop demonstration.
IFDEMO.PAS Conditional branching.
LOOPIF.PAS Loops and IF's together.
TEMPCONV.PAS Temperature conversion.
DUMBCONV.PAS Poor variable names.
REPEATLP.PAS Repeat until structure.
WHILELP.PAS While structure.
CASEDEMO.PAS CASE demonstration.
Chapter 5 - Pascal procedures and functions. Page 20
PROCED1.PAS Simple procedures.
PROCED2.PAS Procedures with variables.
PROCED3.PAS Multiple variables.
PROCED4.PAS Scope of variables.
PROCED5.PAS Procedure calling procedures.
FUNCTION.PAS An example function.
RECURSON.PAS An example with recursion.
FORWARD.PAS The forward reference.
Chapter 6 - Arrays, types, constants, and labels. Page 27
ARRAYS.PAS Simple arrays.
ARRAYS2.PAS Multiple arrays.
TYPES.PAS Example of types.
CONSTANT.PAS Example of constants.
LABELS.PAS Label illustration.
Chapter 7 - Strings and string procedures. Page 33
WHATSTRG.PAS What is a string?
STRARRAY.PAS Pascal strings.
STRINGS.PAS TURBO Pascal strings.
TABLE OF CONTENTS
Chapter 8 - Scalers, subranges, and sets. Page 35
ENTYPES.PAS Enumerated types.
SUBRANGE.PAS Scaler operations.
SETS.PAS Set operations.
FINDCHRS.PAS Search for characters.
Chapter 9 - Records. Page 39
SMALLREC.PAS A small record example.
BIGREC.PAS A large record example.
VARREC.PAS A variant record example.
Chapter 10 - Standard Input/Output. Page 46
WRITELNX.PAS Generalized output statements.
READINT.PAS Read integers from the keyboard.
READREAL.PAS Read reals from the keyboard.
READCHAR.PAS Read characters from the keyboard.
READARRY.PAS Read an array from the keyboard.
READSTRG.PAS Read a string from the keyboard.
PRINTOUT.PAS Print some data on the printer.
Chapter 11 - Files. Page 51
READFILE.PAS Read and display this file.
READDISP.PAS Read and display any file.
READSTOR.PAS Read and store any file.
READINTS.PAS Read an integer data file.
INTDATA.TXT Integer data file.
READDATA.PAS Read a mixed data file.
REALDATA.TXT Real data file.
BINOUT.PAS Write a binary file.
BININ.PAS Read a binary file.
Chapter 12 - Pointers and dynamic allocation. Page 60
POINTERS.PAS Example program with pointers.
DYNREC.PAS Dynamic record allocation.
LINKLIST.PAS An example linked list.
Chapter 13 - Complete example programs. Page 68
AMORT1.PAS Beginning of amortization program.
AMORT2.PAS Better amortization program.
AMORT3.PAS Useable amortization program.
AMORT4.PAS Neat amortization program.
AMORT5.PAS Complete amortization program.
LIST.PAS List Pascal programs (TURBO).
LIST.COM Ready to use list program.
LIST2.PAS List Pascal programs (Generic).
TIMEDATE.PAS Get present time and date.
AREAS.PAS Calculate areas of shapes.
OT.PAS Directory list program.
OT.COM Precompiled Directory lister.
OT.DOC How to use OakTree.